This document described development of OptimaHTML (from version 1.6.1 to 2.0).
v.2.0 Final 02/13/00
Ñ Final release!
Changes
Ñ Made the removal of double spaces more accurate
Ñ Find window╒s Cancel button can be used with the Esc key
Bugfixes
Ñ Fixed a bug which caused OptimaHTML to leave a carriage return after the DOCType was removed½
v.2.0b4 - 02/10/00
New features
Ñ Added support for all SSI tags, for example <!--#exec file..-->
Ñ Added support for all scripting languages and versions (all which╒s closing tag is </script>)
Ñ Added removal of following unneeded tags (used by Adobe GoLive for it╒s own purposes):
gridx and it╒s parameters
gridy and it╒s parameters
showgridx
showgridy
usegridx
usegridy
cntrlrow
xpos
ypos
cool
Ñ Meta tag ╥Robots╙ with ╥index,follow╙ as parameters is now replaced with ╥All╙ parameter
Ñ Added support for <PRE>...</PRE> tags (carriage returns and spaces aren╒t removed from inside these tags)
Ñ Added removal of zero-valued ╘HSpace╒ and ╘VSpace╒ tags
Changes
Ñ ╥X-Claris tags╙ group is now named as ╥Redundant authoring tags╙, because it removes also GOLive╒s own tags when enabled
Ñ ╥Find╙ window is now without title bar and supports live-dragging.
Bugfixes
Ñ Fixed a bug which caused OptimaHTML to reject some files, even if their file extensions were correct ones
Ñ Dropping folders and disks to application╒s icon in Finder is reimplemented.
v.2.0b3 - 01/30/00
New features
Ñ Server Side Include (SSI) -style virtual include -tags are not removed, even though they are located inside of HTML comments (for example: <!--#include virtual=╙cgi-bin/rndtext.cgi╙ --> )
Ñ Added the creator code of MacZ Software TextWorks Office to Preferences╒ file creator list, so optimized files may now be saved as TextWorks documents
Ñ Added a ╥Close╙ command to File menu, and corresponding shortcut: cmd + ╘W╒. With this command you can close foremost window easily
Ñ Added the ╥.shtml╙ and ╥.shtm╙ file extensions to default file extensions list. These file extensions are used in HTML files, which use Server Side Include (SSI) scripts
Ñ Added 2 new beta testers, Ilkka Koski and Jude Vihervaara, to beta testers list
Changes
Ñ Changed all URLs and e-mail addresses to new ones (www.maczsoftware.com & feedback@maczsoftware.com)
Ñ Removed the removal of spaces before and after quotes (╥). Although this doesn╒t change appearance of HTML document, it╒s still against HTML Specification
Ñ Multifile report window╒s file list is now resized little more accurately
Bugfixes
Ñ Fixed a bug which caused OptimaHTML╒s icon to be displayed as generic document╒s icon
Ñ Fixed a bug which showed main window╒s progress bar filled at startup of folder optimization
Ñ Fixed a bug which prevented opening OptimaHTML User Manual from ╥Help╙ menu
Ñ Fixed a bug which caused calculation of average save (in ╥Multifile report╙ window) to be rounded without noticing decimal values
Ñ Removed white pixels from main window buttons╒ background
v.2.0b2 - 01/23/00
New features
Ñ Reimplemented text scroller in about box. Now it uses text styles and draws MacZ software logo when it has finished scrolling
Changes
Ñ Changed the way that OptimaHTML used to save web browser preferences. These preferences are now written to default ╘OptimaHTML preferences╒ file
Bugfixes
Ñ Fixed bug (at least I believe so :) which caused an error during loading preferences at application startup
Ñ Fixed bug which caused sometimes an error when clicking ╘OK╒ button in the ╘Preferences╒ window
v.2.0b1 - 01/22/00
New features
Ñ Totally renewed user interface (UI): simpler, cooler, and more logical. Every basic window and dialog has title beam with window╒s name. Thanks goes to Lauri Kieksi :)
Ñ Added support for optimization documents with embedded JavaScript
Ñ Added ability to add custom meta tags, defining also their attributes╒ values, or setting Asterisk mode on (removes all attributes with all values)
Ñ Added menu items to all functions. Thus every function has now a shortcut:
cmd+╒O╒ : Select file
cmd+option+╒O╒ : Select folder
cmd+╒I╒ : File info
cmd + ╘F╒ : Find
cmd + ╘G╒ : Find next
cmd+╒E╒ : Optimize
cmd + ╘D╒ : View
cmd + ╘H╒ : Preferences
Ñ Made picture files╒s preview into the application itself - browser isn╒t longer needed for this task
Ñ Made option to select browser, which will be used in previewing HTML files
Ñ Added removal of ╘X-Claris...╒ tags, which are used inside <IMG SRC...> tags
Ñ Made a status text , which tells user about running optimization process╒ stage
Changes
Ñ Implemented adding/changing ╥generator╙ and ╥keywords╙ meta tags : ╘file size╒ text is updated every time these meta tags are changed
Ñ Renewed folder browser. It╒s a bit faster, simpler and it looks good
Ñ Application╒s splashscreen doesn╒t work as startup nag anymore. Splashscreen is shown at startup during application loading
Ñ Renewed ╘About╒ dialog : all those advertisements and awards are now removed
Bugfixes
Ñ Fixed bug which caused invisible temporary file to be left on hard drive.
Ñ Fixed bug which caused problems with ╘preview html file╒ function
Ñ Fixed bug which caused optimization result text to ╥jump╙ after picture file optimization